In-Time Role-Specific Notification as Formal Means to Balance Agile Practices in Global Software Development Settings
نویسندگان
چکیده
In global software development (GSD) projects, distributed teams collaborate to deliver high-quality software. Project managers need to control these development projects, which increasingly adopt agile practices. However, in a distributed project a major challenge is to keep all team members aware of recent changes of requirements and project status without providing too little or too much information for each role. In this paper we introduce a framework to define notification for development team members that allows a) measurement of notification effectiveness, efficiency, and cost; b) formalizing key communication in an agile environment; and c) providing a method and a tool to implement communication support. We illustrate, with an example scenario from an industry background, the concept and report results from an initial empirical evaluation. From the evaluation it follows that the concept allows determining and increasing the effectiveness and efficiency of key communication in a global software development project in a sufficiently formal way without compromising the use of agile practices.
منابع مشابه
In-Time Project Status Notification for All Team Members in Global Software Development as Part of Their Work Environments
In global software development (GSD) projects, all team members (e.g., project manager, quality assurance, technical leader, and developer) can benefit from being aware on the project status regarding their area of responsibility. While there is considerable attention on providing project overview data and tool support to the project manager, there is only weak support for the other roles, resu...
متن کاملRole of Time in Agile Supply Chain
Nowadays, in turbulent and violate global markets an Agile Supply Chain (ASC) network is frequently considered as a dominant competitive advantage for survival. To achieve the competitive advantage, companies must align with suppliers and customers to streamline operations, as well as agility beyond individual companies. There are many definitions and models about agile supply chain and most of...
متن کاملProject Risk Management Model Based on PRINCE2 and Scrum Frameworks
There is a lack of formal risk management techniques in agile software development methods Scrum. The need to manage risks in agile project management is also identified by various authors. Authors conducted a survey to find out the current practices in agile project management. Furthermore authors discus the new integration framework of Scrum and PRINCE2 with focus on risk management. Enrichme...
متن کاملTrading Discipline for Agility? Questioning the Unfaithful Appropriation of Agile Software Development Practices
Agile software development practices are rapidly replacing traditional and apparently more disciplined methodologies. However, empirical evidence suggests that organizations experience varying levels of success as more structured processes are traded for more agile ones. Using an autoethnographic approach, we reflect on how the various practices of XP discipline time-space relations amongst dev...
متن کاملAn Agile Approach to Capturing Requirements and Traceability
Agile methodologies are gaining popularity quickly, receiving increasing support from the software development community. Current requirements engineering practices have addressed traceability approaches for well defined phase-driven development models. Echo is a tool-based approach that provides for the implicit recording and management of relationships between conversations about requirements...
متن کامل